﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace Nemerle2.Compiler
{
  /// <summary>
  /// Описывает поле типа.
  /// </summary>
  public interface IFieldInfo : IMemberInfo
  {
    IsMutable    : bool   { get; }
    IsVolatile   : bool   { get; }
    IsLiteral    : bool   { get; }
    /// Can be null!
    LiteralValue : object { get; }
    //GetValue() : Literal;
  }
}
